草庐IT

java - JSON 添加到 JSONArray 问题

全部标签

javascript - 将参数附加到 Javascript 函数,而不是预先添加 (Function.prototype.bind)

在Javascript(Node.js上下文)中,我使用Function.prototype.bind定期:bind允许更改调用上下文并可选择提供额外的prepended参数。对于附加参数有什么建议吗?有几次我遇到需要在Node.js中追加而不是前置,这样我就可以遵守它的函数签名模式。现在来看一个半实际的简化示例;我正在使用asyncmodule'seachSeriesmethod.首先,一个包装回调的实现(有效,但很长的路要走):functionfunc(something,callback){async.eachSeries([1,2,3],functioniterator(ite

javascript - 在Phaser js中添加 Sprite

我需要知道如何为左、右和向上(顶部)移动相应地添加此Sprite图像的第2、3、4行。下面的代码用于底部移动,因为它是sprite中的第一行,所以我可以移动它。如果我水平创建一个长Sprite我可以实现它,还有其他方法吗?请帮我弄清楚如何包含第二行之后的内容。Sprite图像(用户/玩家):functionpreload(){myGame.load.spritesheet('user','user4.png',95,158,12);}varplayer;functioncreate(){player=myGame.add.sprite(500,100,'user');myGame.ph

javascript - 为什么 Java 8 Nashorn (JavaScript) 模返回 0.0( double )而不是 0(整数)?

考虑以下代码示例:importjavax.script.ScriptEngine;importjavax.script.ScriptEngineManager;publicclassTester{publicstaticvoidmain(String[]args)throwsException{ScriptEnginese=newScriptEngineManager().getEngineByName("nashorn");Objecteval=se.eval("5%5");System.out.println("eval="+eval);System.out.println("ev

c# - 您可以在 .NET 中从 JSON 实例化对象实例吗?

由于对象初始化器与JSON非常相似,现在.NET中有匿名类型。如果能够获取一个字符串(例如JSON)并创建一个代表该JSON字符串的匿名对象,那就太酷了。使用对象初始化器创建匿名类型:varperson=new{FirstName="Chris",LastName="Johnson"};如果您可以传入对象初始化程序代码的字符串表示形式(最好是JSON之类的东西)以使用该数据创建匿名类型的实例,那就太棒了。我不知道这是否可能,因为C#不是动态的,编译器实际上将对象初始化程序转换为dAnonymousTypeintostronglytypedcodethatcanrun.Thisisexp

javascript - 将 jqGrid 自定义导航添加到顶部工具栏

是否可以将导航项添加到jqGrid中的“toppager”?如果是这样,这样做的语法是什么?我的页面上有一个HTML片段,看起来像这样然后是一个看起来像这样的jqGrid初始化$('#mygrid').jqGrid({...,//fullconfigstringremovedforbrevity,pager:jQuery('#mygrid'),toppager:true});$('#mygrid').jqGrid('navGrid','#mygrid_pager'),{'add':false,'del':false,'edit':false,'search':false,'refres

javascript - 为什么不是 eval() JSON?

据我所知,eval()被认为是不好的做法出于安全考虑,JavaScript中的JSON对象。如果JSON来自另一台服务器,我可以理解这种担忧。但是如果JSON是我自己的服务器提供的,是用PHP的json_encode创建的(让我们假设它不是buggy),简单地使用eval()是否合法?在JS中读取JSON还是有什么我目前想不到的安全问题?我真的不想处理动态加载JSON解析器的问题,我很乐意简单地使用eval().PS:我显然会使用原生的JSON对象,如果可用,但想回退到eval()适用于IE/Opera。 最佳答案 在您的场景中,问

javascript - 为屏幕上的位置添加监听器

我想在我的网站上设置一些东西,当你在页面底部的15%范围内滚动时,一个元素会从侧面飞出...我不确定如何开始...应该我为滚动功能或其他东西添加一个监听器?我正在尝试在此页面底部重新创建效果:http://www.nytimes.com/2011/01/25/world/europe/25moscow.html?_r=1更新我有这个代码....console.log(document.body.scrollTop);//shows0console.log(document.body.scrollHeight*0.85);//shows1038.7if(document.body.scr

javascript - 将 json 对象值视为整数

我有一个通过JS访问的json文件latitude=data8.weblandmarks8[j].latitude+latitude;应该添加所有的纬度,以便我以后可以对它们进行平均相反,它只是将它们连接起来我应该如何实现我想要的Json入口"latitude":"28.14331", 最佳答案 除了使用parseFloat你可以转换为Number,对于整数和float1速度稍快并且可用:latitude=Number(data8.weblandmarks8[j].latitude)+latitude;1整数的另一个优点是您不需要提

javascript - 将 Google Analytics 与 Require.js 结合使用时出现问题

我将require.js(http://requirejs.org/)用于我网站上的许多功能,到目前为止它似乎运行良好。不过,我在尝试包含GoogleAnalytics代码时遇到了问题。该代码似乎拒绝添加utm.gif并且没有向Google发送信标。我想知道这是否是范围问题。define(function(){varAnalytics={};Analytics.Apply=function(){var_gaq=_gaq||[];_gaq.push(['_setAccount','UA-XXXXX-X']);_gaq.push(['_trackPageview']);varga=docu

javascript - IE8 中的 jQuery 和 DOM 操作性能问题

我在工作中用JQuery开发了一个模块,它基本上是一个具有以下功能的表格细胞水平编辑行级编辑拖放n行以改变位置显示/隐藏列调整列的大小在FF9.0、IE9和Chrome等最新浏览器上一切正常,但在IE8和FF3.6等较旧的浏览器中,随着表格中行数的增加,页面性能显着降低。我已经尝试了很多来自jQuery和DOM操作的优化,但仍然对性能没有影响。知道我是否遗漏了一些东西或一些技巧来使性能更好,即达到可接受的水平。我没有使用任何插件,一切都是我的自定义实现。javascript文件非常大,我正在寻找一些通用的良好做法和技巧。 最佳答案